home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / network / file-tra / fsp-2.7 / fsp-2 / fsp / config.status < prev    next >
Encoding:
Text File  |  1993-08-02  |  7.0 KB  |  178 lines

  1. #!/bin/sh
  2. # Generated automatically by configure.
  3. # Run this file to recreate the current configuration.
  4. # This directory was configured as follows,
  5. # on host charlie.icce.rug.nl:
  6. #
  7. # configure 
  8.  
  9. for arg
  10. do
  11.   case "$arg" in
  12.     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  13.     exec /bin/sh configure  ;;
  14.     *) echo "Usage: config.status --recheck" 2>&1; exit 1 ;;
  15.   esac
  16. done
  17.  
  18. trap 'rm -f Makefile include/tweak.h conftest*; exit 1' 1 3 15
  19. LN_S='ln -s'
  20. CC='gcc'
  21. CPP='${CC-cc} -E'
  22. EX_LIBS=''
  23. PARALLEL_MAKE=''
  24. INSTALL='/bin/install -c'
  25. INSTALL_PROGRAM='$(INSTALL)'
  26. INSTALL_DATA='$(INSTALL) -m 644'
  27. RANLIB='ranlib'
  28. LIBS=''
  29. srcdir='.'
  30. prefix=''
  31. exec_prefix=''
  32. prsub=''
  33.  
  34. top_srcdir=$srcdir
  35. for file in .. Makefile; do if [ "x$file" != "x.." ]; then
  36.   srcdir=$top_srcdir
  37.   # Remove last slash and all that follows it.  Not all systems have dirname.
  38.   dir=`echo $file|sed 's%/[^/][^/]*$%%'`
  39.   if test "$dir" != "$file"; then
  40.     test "$top_srcdir" != . && srcdir=$top_srcdir/$dir
  41.     test ! -d $dir && mkdir $dir
  42.   fi
  43.   echo creating $file
  44.   rm -f $file
  45.   echo "# Generated automatically from `echo $file|sed 's|.*/||'`.in by configure." > $file
  46.   sed -e "
  47. $prsub
  48. s%@LN_S@%$LN_S%g
  49. s%@CC@%$CC%g
  50. s%@CPP@%$CPP%g
  51. s%@EX_LIBS@%$EX_LIBS%g
  52. s%@PARALLEL_MAKE@%$PARALLEL_MAKE%g
  53. s%@INSTALL@%$INSTALL%g
  54. s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
  55. s%@INSTALL_DATA@%$INSTALL_DATA%g
  56. s%@RANLIB@%$RANLIB%g
  57. s%@LIBS@%$LIBS%g
  58. s%@srcdir@%$srcdir%g
  59. s%@DEFS@%-DHAVE_CONFIG_H%" $top_srcdir/${file}.in >> $file
  60. fi; done
  61.  
  62. echo creating include/tweak.h
  63. # These sed commands are put into SEDDEFS when defining a macro.
  64. # They are broken into pieces to make the sed script easier to manage.
  65. # They are passed to sed as "A NAME B NAME C VALUE D", where NAME
  66. # is the cpp macro being defined and VALUE is the value it is being given.
  67. # Each defining turns into a single global substitution command.
  68. #
  69. # SEDd sets the value in "#define NAME VALUE" lines.
  70. SEDdA='s@^\([     ]*\)#\([     ]*define[     ][     ]*\)'
  71. SEDdB='\([     ][     ]*\)[^     ]*@\1#\2'
  72. SEDdC='\3'
  73. SEDdD='@g'
  74. # SEDu turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  75. SEDuA='s@^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  76. SEDuB='\([     ]\)@\1#\2define\3'
  77. SEDuC=' '
  78. SEDuD='\4@g'
  79. # SEDe turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  80. SEDeA='s@^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  81. SEDeB='$@\1#\2define\3'
  82. SEDeC=' '
  83. SEDeD='@g'
  84. rm -f conftest.sed
  85. cat > conftest.sed <<CONFEOF
  86. ${SEDdA}DIRENT${SEDdB}DIRENT${SEDdC}1${SEDdD}
  87. ${SEDuA}DIRENT${SEDuB}DIRENT${SEDuC}1${SEDuD}
  88. ${SEDeA}DIRENT${SEDeB}DIRENT${SEDeC}1${SEDeD}
  89. ${SEDdA}HAVE_ANSI_PROTO${SEDdB}HAVE_ANSI_PROTO${SEDdC}1${SEDdD}
  90. ${SEDuA}HAVE_ANSI_PROTO${SEDuB}HAVE_ANSI_PROTO${SEDuC}1${SEDuD}
  91. ${SEDeA}HAVE_ANSI_PROTO${SEDeB}HAVE_ANSI_PROTO${SEDeC}1${SEDeD}
  92. ${SEDdA}HAVE_ANSI_PROTO${SEDdB}HAVE_ANSI_PROTO${SEDdC}1${SEDdD}
  93. ${SEDuA}HAVE_ANSI_PROTO${SEDuB}HAVE_ANSI_PROTO${SEDuC}1${SEDuD}
  94. ${SEDeA}HAVE_ANSI_PROTO${SEDeB}HAVE_ANSI_PROTO${SEDeC}1${SEDeD}
  95. ${SEDdA}STDC_HEADERS${SEDdB}STDC_HEADERS${SEDdC}1${SEDdD}
  96. ${SEDuA}STDC_HEADERS${SEDuB}STDC_HEADERS${SEDuC}1${SEDuD}
  97. ${SEDeA}STDC_HEADERS${SEDeB}STDC_HEADERS${SEDeC}1${SEDeD}
  98. ${SEDdA}HAVE_STRING_H${SEDdB}HAVE_STRING_H${SEDdC}1${SEDdD}
  99. ${SEDuA}HAVE_STRING_H${SEDuB}HAVE_STRING_H${SEDuC}1${SEDuD}
  100. ${SEDeA}HAVE_STRING_H${SEDeB}HAVE_STRING_H${SEDeC}1${SEDeD}
  101. ${SEDdA}HAVE_MEMORY_H${SEDdB}HAVE_MEMORY_H${SEDdC}1${SEDdD}
  102. ${SEDuA}HAVE_MEMORY_H${SEDuB}HAVE_MEMORY_H${SEDuC}1${SEDuD}
  103. ${SEDeA}HAVE_MEMORY_H${SEDeB}HAVE_MEMORY_H${SEDeC}1${SEDeD}
  104. ${SEDdA}HAVE_STRINGS_H${SEDdB}HAVE_STRINGS_H${SEDdC}1${SEDdD}
  105. ${SEDuA}HAVE_STRINGS_H${SEDuB}HAVE_STRINGS_H${SEDuC}1${SEDuD}
  106. ${SEDeA}HAVE_STRINGS_H${SEDeB}HAVE_STRINGS_H${SEDeC}1${SEDeD}
  107. ${SEDdA}HAVE_LONG_FILE_NAMES${SEDdB}HAVE_LONG_FILE_NAMES${SEDdC}1${SEDdD}
  108. ${SEDuA}HAVE_LONG_FILE_NAMES${SEDuB}HAVE_LONG_FILE_NAMES${SEDuC}1${SEDuD}
  109. ${SEDeA}HAVE_LONG_FILE_NAMES${SEDeB}HAVE_LONG_FILE_NAMES${SEDeC}1${SEDeD}
  110. ${SEDdA}SIZE_INT_4${SEDdB}SIZE_INT_4${SEDdC}1${SEDdD}
  111. ${SEDuA}SIZE_INT_4${SEDuB}SIZE_INT_4${SEDuC}1${SEDuD}
  112. ${SEDeA}SIZE_INT_4${SEDeB}SIZE_INT_4${SEDeC}1${SEDeD}
  113. ${SEDdA}SIZE_SRT_2${SEDdB}SIZE_SRT_2${SEDdC}1${SEDdD}
  114. ${SEDuA}SIZE_SRT_2${SEDuB}SIZE_SRT_2${SEDuC}1${SEDuD}
  115. ${SEDeA}SIZE_SRT_2${SEDeB}SIZE_SRT_2${SEDeC}1${SEDeD}
  116. ${SEDdA}SIZE_LNG_4${SEDdB}SIZE_LNG_4${SEDdC}1${SEDdD}
  117. ${SEDuA}SIZE_LNG_4${SEDuB}SIZE_LNG_4${SEDuC}1${SEDuD}
  118. ${SEDeA}SIZE_LNG_4${SEDeB}SIZE_LNG_4${SEDeC}1${SEDeD}
  119. ${SEDdA}HAVE_UNISTD_H${SEDdB}HAVE_UNISTD_H${SEDdC}1${SEDdD}
  120. ${SEDuA}HAVE_UNISTD_H${SEDuB}HAVE_UNISTD_H${SEDuC}1${SEDuD}
  121. ${SEDeA}HAVE_UNISTD_H${SEDeB}HAVE_UNISTD_H${SEDeC}1${SEDeD}
  122. ${SEDdA}HAVE_FLOCK${SEDdB}HAVE_FLOCK${SEDdC}1${SEDdD}
  123. ${SEDuA}HAVE_FLOCK${SEDuB}HAVE_FLOCK${SEDuC}1${SEDuD}
  124. ${SEDeA}HAVE_FLOCK${SEDeB}HAVE_FLOCK${SEDeC}1${SEDeD}
  125. ${SEDdA}HAVE_D_INO${SEDdB}HAVE_D_INO${SEDdC}1${SEDdD}
  126. ${SEDuA}HAVE_D_INO${SEDuB}HAVE_D_INO${SEDuC}1${SEDuD}
  127. ${SEDeA}HAVE_D_INO${SEDeB}HAVE_D_INO${SEDeC}1${SEDeD}
  128. ${SEDdA}HAVE_D_FILENO${SEDdB}HAVE_D_FILENO${SEDdC}1${SEDdD}
  129. ${SEDuA}HAVE_D_FILENO${SEDuB}HAVE_D_FILENO${SEDuC}1${SEDuD}
  130. ${SEDeA}HAVE_D_FILENO${SEDeB}HAVE_D_FILENO${SEDeC}1${SEDeD}
  131. ${SEDdA}HAVE_UNION_WAIT${SEDdB}HAVE_UNION_WAIT${SEDdC}1${SEDdD}
  132. ${SEDuA}HAVE_UNION_WAIT${SEDuB}HAVE_UNION_WAIT${SEDuC}1${SEDuD}
  133. ${SEDeA}HAVE_UNION_WAIT${SEDeB}HAVE_UNION_WAIT${SEDeC}1${SEDeD}
  134. ${SEDdA}HAVE_WEXITSTATUS${SEDdB}HAVE_WEXITSTATUS${SEDdC}1${SEDdD}
  135. ${SEDuA}HAVE_WEXITSTATUS${SEDuB}HAVE_WEXITSTATUS${SEDuC}1${SEDuD}
  136. ${SEDeA}HAVE_WEXITSTATUS${SEDeB}HAVE_WEXITSTATUS${SEDeC}1${SEDeD}
  137. ${SEDdA}HAVE_S_ISREG${SEDdB}HAVE_S_ISREG${SEDdC}1${SEDdD}
  138. ${SEDuA}HAVE_S_ISREG${SEDuB}HAVE_S_ISREG${SEDuC}1${SEDuD}
  139. ${SEDeA}HAVE_S_ISREG${SEDeB}HAVE_S_ISREG${SEDeC}1${SEDeD}
  140. ${SEDdA}HAVE_S_ISDIR${SEDdB}HAVE_S_ISDIR${SEDdC}1${SEDdD}
  141. ${SEDuA}HAVE_S_ISDIR${SEDuB}HAVE_S_ISDIR${SEDuC}1${SEDuD}
  142. ${SEDeA}HAVE_S_ISDIR${SEDeB}HAVE_S_ISDIR${SEDeC}1${SEDeD}
  143. ${SEDdA}USE_SECSPERDAY${SEDdB}USE_SECSPERDAY${SEDdC}(long)60*60*24${SEDdD}
  144. ${SEDuA}USE_SECSPERDAY${SEDuB}USE_SECSPERDAY${SEDuC}(long)60*60*24${SEDuD}
  145. ${SEDeA}USE_SECSPERDAY${SEDeB}USE_SECSPERDAY${SEDeC}(long)60*60*24${SEDeD}
  146. ${SEDdA}USE_DAYSPERNYEAR${SEDdB}USE_DAYSPERNYEAR${SEDdC}365${SEDdD}
  147. ${SEDuA}USE_DAYSPERNYEAR${SEDuB}USE_DAYSPERNYEAR${SEDuC}365${SEDuD}
  148. ${SEDeA}USE_DAYSPERNYEAR${SEDeB}USE_DAYSPERNYEAR${SEDeC}365${SEDeD}
  149.  
  150. CONFEOF
  151. rm -f conftest.h
  152. # Break up the sed commands because old seds have small limits.
  153. cp $top_srcdir/include/tweak.h.in conftest.h1
  154. while :
  155. do
  156.   lines=`grep -c . conftest.sed`
  157.   if test -z "$lines" || test "$lines" -eq 0; then break; fi
  158.   rm -f conftest.s1 conftest.s2 conftest.h2
  159.   sed 20q conftest.sed > conftest.s1 # Like head -20.
  160.   sed 1,20d conftest.sed > conftest.s2 # Like tail +21.
  161.   sed -f conftest.s1 < conftest.h1 > conftest.h2
  162.   rm -f conftest.s1 conftest.h1 conftest.sed
  163.   mv conftest.h2 conftest.h1
  164.   mv conftest.s2 conftest.sed
  165. done
  166. rm -f conftest.sed conftest.h
  167. echo "/* include/tweak.h.  Generated automatically by configure.  */" > conftest.h
  168. cat conftest.h1 >> conftest.h
  169. rm -f conftest.h1
  170. if cmp -s include/tweak.h conftest.h 2>/dev/null; then
  171.   # The file exists and we would not be changing it.
  172.   rm -f conftest.h
  173. else
  174.   rm -f include/tweak.h
  175.   mv conftest.h include/tweak.h
  176. fi
  177.  
  178.